let tableIns;
let tree;
layui.use(['element', 'form', 'table', 'layer', 'laydate', 'tree', 'util'], function () {
    let table = layui.table;
    let form = layui.form;//select、单选、复选等依赖form
    let element = layui.element; //导航的hover效果、二级菜单等功能，需要依赖element模块
    let laydate = layui.laydate;
    tree = layui.tree;
    let height = document.documentElement.clientHeight - 60;
    let _curStr = window.location.href.split("?agentId=")[1];

    tableIns = table.render({
        elem: '#agentBindTable'
        , url:  '/agent/qryUnBindAgent'
        , method: 'POST'
        //请求前参数处理
        , request: {
            pageName: 'page' //页码的参数名称，默认：page
            , limitName: 'rows' //每页数据量的参数名，默认：limit

        }
        , where:{
            agentId:_curStr
        }
        , response: {
            statusName: 'flag' //规定数据状态的字段名称，默认：code
            , statusCode: true //规定成功的状态码，默认：0
            , msgName: 'msg' //规定状态信息的字段名称，默认：msg
            , countName: 'records' //规定数据总数的字段名称，默认：count
            , dataName: 'rows' //规定数据列表的字段名称，默认：data
        }
        //响应后数据处理
        , parseData: function (res) { //res 即为原始返回的数据
            var data = res.data;
           // console.log(data[1].agentId);
            return {
                "flag": res.flag, //解析接口状态
                "msg": res.msg, //解析提示文本
                "records": data.length, //解析数据长度records
                "rows": data //解析数据列表 rows
            };
        }
        , toolbar: true
        , title: '二级代理商绑定'
        , cols: [[
            {field: 'agentId', title: 'agentId' , hide : true}
            , {field: 'agentName', title: '代理商'}
            , {field: 'agentPerson', title: '联系人'}
            , {field: 'agentPhone', title: '联系电话'}
            ,{fixed: 'right', title:'操作', toolbar: '#barBtn', width:150}
        ]]
        , defaultToolbar: ['', '', '']
        , page: true
        , height: height
        , cellMinWidth: 80
    });



    //监听行工具事件
    table.on('tool(display)', function (obj) {
        let data = obj.data;
        let _curStr = window.location.href.split("?agentId=")[1];
        //通过
        if (obj.event === 'bindAgent_a') { //绑定代理商
            layer.confirm('确认绑定该代理商吗？', function (index) {
                $.post("/agent/bindAgent",
                    {agentId:_curStr,agentIds:data.agentId}, function (data) {
                        console.log(data);
                        if(data.flag){
                            layer.msg('绑定成功！');
                        }else{
                            layer.msg('网络异常！');
                        }
                      //  $("#queryStaY").click();
                        layer.close(index);
                        location.reload();
                    })
            });

        }
        //拒绝
        else if (obj.event === 'deBind_a') { //解绑代理商
            layer.confirm('确认解绑该代理商吗？', function (index) {
                $.post("/agent/unbindAgent",
                    {agentId:data.agentId}, function (data) {
                        console.log(data);
                        if(data.flag){
                            layer.msg('解绑成功！');
                        }else{
                            layer.msg('网络异常！');
                        }
                        layer.close(index);
                        location.reload();
                    })
            });
        }
    });



});

function show_img(t) {
    var t = $(t).find("img");
    //页面层
    layer.open({
        type: 1,
        skin: 'layui-layer-rim', //加上边框
        area: ['80%', '80%'], //宽高
        shadeClose: true, //开启遮罩关闭
        end: function (index, layero) {
            return false;
        },
        content: '<div style="text-align:center"><img src="' + $(t).attr('src') + '" /></div>'
    });
}
 
